object ServerC3DM: TServerC3DM
  OldCreateOrder = False
  OnCreate = DataModuleCreate
  OnDestroy = DataModuleDestroy
  Height = 311
  Width = 411
  object cdsUserList: TClientDataSet
    Aggregates = <>
    Filter = 'UserID>0'
    Params = <>
    ProviderName = 'dspUserList'
    RemoteServer = sockCon
    Left = 28
    Top = 57
    object cdsUserListUserID: TIntegerField
      FieldName = 'UserID'
    end
    object cdsUserListUserCode: TStringField
      DisplayLabel = #29992#25143#32534#30721
      FieldName = 'UserCode'
      Size = 30
    end
    object cdsUserListUserName: TStringField
      DisplayLabel = #29992#25143#21517#31216
      FieldName = 'UserName'
      Size = 60
    end
    object cdsUserListBookID: TIntegerField
      FieldName = 'BookID'
    end
    object cdsUserListBookName: TStringField
      DisplayLabel = #24080#22871#21517#31216
      FieldName = 'BookName'
      Size = 60
    end
    object cdsUserListIPAddr: TStringField
      DisplayLabel = #29992#25143'IP'
      FieldName = 'IPAddr'
      Size = 15
    end
    object cdsUserListMacName: TStringField
      DisplayLabel = #29992#25143#26426#22120#21517
      FieldName = 'MacName'
      Size = 60
    end
    object cdsUserListClientGuid: TStringField
      FieldName = 'ClientGuid'
      Size = 60
    end
  end
  object dsUserList: TDataSource
    DataSet = cdsUserList
    Left = 28
    Top = 101
  end
  object sockCon: TSocketConnection
    ServerName = 'YbC3Service.YbC3ServiceDM'
    Host = '127.0.0.1'
    Port = 5030
    Left = 24
    Top = 8
  end
  object ClientSocket: TClientSocket
    Active = False
    Address = '127.0.0.1'
    ClientType = ctNonBlocking
    Port = 0
    OnConnect = ClientSocketConnect
    OnRead = ClientSocketRead
    OnError = ClientSocketError
    Left = 100
    Top = 8
  end
end
